Basic game completely implemented