Added new OOP draft of game, marked oher one as old and obsolete