reworked PlayGame (now based on two PlayGameEngine classes)