"Envision someone playing your game on a phone while developing" - Why?
"All games must include a leaderboard system (offline or online) so that the players can compete for a high score if they happen to win the contest." - What does this mean? is it just a simple save file of your highest score in the game or something online (cus rip i can't netcode)