Really cool visuals and solid mechanics. The intro is a little slow-paced, perhaps a skip or text speed up is needed? All in all, really nice work!