Base GameObject classes and test Controlable behavior.