Overall, pretty cool game. Some issues with towers falling down by themselves after placement, but regardless it was a fun twist on the traditional tower defense game.
Yeah, I suspect there is some issue with the physics calculations and time dependency. When running on my desktop natively, sometimes physics would just go bananas. Could not reproduce on any other computer, or in the browser, so it did seem like a pretty hard bug to figure out.