Something I find helpful when developing a game: write down ideas/improvements you have in a todo list, rather than implementing them straight away. That way you won't lose track of what you're currently working on, and won't end up refactoring your game part-way through adding a new feature.
| Squibbles (game) | https://conditionalcoder.itch.io/squibbles |