More gameplay logic
Works for initial input
Game is playing somewhat
Game is playing correctly
Game is playing correctly