Thanks for the feedback, Ill write up a makeshift in-depth tutorial in the comments tomorrow hopefully giving more understanding of mechanics.
Once I came up with the idea I just put my head down and worked on the game, not sure where my inspo was from :)