reworked movement. TODO: make character draw on game load

It's because the current tile isn't being marked as occupied and so the draw function isn't trying to draw him . Need to work out a way to pass the init player function a tile or something so that the person can be drawn