Add return type to getNumber and remove pointless type
Add frame method
Make update optional for Systems
Split InputHandler into separate files
Add missing semicolon to InputHandler