reorganize InputHandler key handler
refactor game controller to utilize prototyping
rename app container object to W