Nunca he utilizado Love 2D pero se me ocurre que podrías comprobar las colisiones según el movimiento que quieras realizar. Es decir, que si presionas el botón izquierda que compruebe la casilla que está a la izquierda y si está libre avance, en caso contrario que no haga nada. Esto podrías...