player movement working as intended now also change to one update per tick
appeared to have removed stuttering issue when moving, moved player drawing into it's own function