refactor

refactored GameInputProcessor
more refactors
a lot more refactors

removed player and follower class:
- only playerCharacters now, one of them is always marked as selected
and is followed by camera etc

refactored render class