added movement towards arbitrary point, can now move towards mouse or player