This was so fun! I think you've got something here and hope you'll work on it more! The bonus level was tricky :D