get rid of unnecessary window listener
remove resources from src folder
improve key/input management
rename some methods
cleanup