Thank you for the in depth reply.
This is why I love game development, it's so satisfying to combine a series of instructions to create a gameplay mechanic. And once again, I really enjoyed your game, best of luck with your future games!