Basic movement idea; I've got no clue why entities now have to be pointers.