Pretty cute implementation. As others have mentioned, collisions and bounces are a bit wonky, but in a way, that also adds to the game's charm I think.