Cheers, I'm glad you like it! As much as I'd like to keep going with it, I feel like I might be better off sticking to smaller and quicker projects as they're much easier to stick to and finish (Working on the same game gets a bit tedious and boring too for me)
As for my workflow, I usually jot down some small ideas for the concept first before starting on the game. I focus on the player and any individual objects at first, and later on figure out how I can make them work together.
Once I've figured out the concept, I then move onto doing art and then implementing each object into the game. Eventually stringing everything together via level design.
I spent the first day doing the concept, then the first week doing most of the art and animations as well as getting the gameplay working. Second week was mostly spent doing the rest as well as some level design.