added player, player movement, however player keeps walking across walls.