Small Updates and Preparations

- Added position properties for BaseCharacter
- Need to remove ScreenPoint.cs and replace with Vector2
- ViewScene updated to use position