finished game - not debugged yet