Amazing, really neat idea! Got really hard at the end, but apparently these were just my bad development choices, not yours :D