fully functional game