Hah - this game reminds me of those wild Japanese arcade games. I could absolutely see this being one of those mini games.