Add logic to GameBehaviour
Remove game behaviour code from view controller and add game controller discovery object and game behaviour object
Add controller behaviour class
Add controller state and other configuration to controller input
Hook up game behaviour and game controller behaviour
Use Game Controller Behaviour from View Controller