Rather nifty, still needs work. Not sure how things function and there are some visual bugs.
Honestly, I probably will need to incorporate something similar into my game and your game is done in lua as well, so that's kinda nifty.
Good luck and keep at it.