Cool mechanics and a huge variety of them too, must have been a lot to code and to test out. Good job!