Camera bug fix

Adjusted player following render mode to cope with small rooms.
Refactored commit's bugfix.