Great job ! Feels really polished and the base idea is really fun. A bit too unforgiving for my taste though, couldn't finish it, but I'm sure it will be many people's jam. (jam ? got it ?)