update: added target cursor and fixed a jumping bug when player collides
with an inactive TempFigure