Nice game! Managed to finish it before it became unplayable. it definitively has some lag issues after a while, and the (un-)responsiveness becomes frustrating. Difficulty is ok, if a bit on the hard side.
All in all for a short game not bad at all. just fix the memory issues.