Those are some fascinatingly weird mechanics! Boy did I go through several separate stages of "but that's not even possible". Excellent work.