base Positions added, getOppositeDirection

collisionChecking not working anymore