lol what the heck i've been listening to the sound track for like 20 minutes
Slapping sound, music and animations made me smile. It's all so weirdly cohesive.