I love the theme of this game :D
The game was a bit buggy- you can stand on the rock underneath the disc, for instance- but small details like the car horns as literal vehicles fell from the sky made it entertaining regardless.