public boolean isAtEdge()
{
if(isTouching(Edge.class))
{
needGravity=false;
getMovement().setLength(1);
getMovement().revertVertical();
while(isTouching(Edge.class))
{
move();
}
move();
getMovement().setLength(0);
}
}
