That was fun. The idea is quite trivial but it has a lot of content and various challenges. I liked the bounce effect, haven't seen it much before. Overall, very good job!