Changed movement to be mouse pointer based