Several bug fixes, refactorings and reworked gamecontroller
fix errors after merge with 'development'
updated EventListener in SoundManager