New class InputActions

PASS: InputActions: toMap() returns a map of all changed actions
New class GameActions to game

PASS: GameActions: fromMap() add value to all actions that exists.
Refactored GameObject(s) to use NamedObject(s)