refactored
- entity and player movement and line of sight control flow
- refactored FovROT object to be attached to player instead of game
- refactored FovROT