add Game::BaseObject#observe ... the proc for it is stored in Game itself