Refactor and organize some code

- Updated AssemblyInfo
- Sorted and removed using directives
- Added and fixed fullscreen toggling with Alt+Enter
- Added legacy right-click drag behaviour as a config (will be hidden)
- Enabled software rendering as config (will be hidden)