It was hard to come up with a lot of diverse gameplay with such mechanics, but I think even so it makes you tense for long moments! I'm glad you liked the atmosphere.
As for the objects behind the background, I'll fix it, but, alas, not on jam anymore (