I think it would be much cleaner to have a command registry in the base object and let the individual games register a handler for a given command. That way we can arbitrarily extend the command set without ever having to modify the base or worry about associated incompatibilities.
-- RB |\ Randall Bart aa |/ admin@RandallBart.com Home: 1-212-965-1786 Barticus@att.net nr |\ Cell: 1-917-715-0831 I LOVE YOU California: 1-818-985-3259 dt ||\ Do the Math: http://calculator.brainthru.com a |/ Smart Greek Dude: http://aristarchus.brainthru.com l |\ DOT-HS-808-065 The Church Of The Unauthorized Truth: l |/ MS^7=6/28/107 http://yg.cotut.com mailto:s@cotut.com