A basic Noughts And Crosses Game Engine