Hi pesco! You're absolutely right, and your suggestions are perfect!
The game will definitely be on itch.io, probably in the next week or two. Thanks!