Very Nice! I also made a game in Pico8 for this jam, So I know how tricky it is. The graphics and animations look very nice! I am a little confused on how/if you can aim. My shot seems to always go to the top right of the screen.
I would also add collisions with the ground. In Pico8, you can use the mget() function to get the data of the map tiles in a certain spot. You can make something that prevents you from moving down if there's a ground tile under you with this.
Viewing post in Deep Dive Bubble jam comments
Thanks for your feedback! You aim to the left or right depending on which direction you're moving. I was thinking of having some indicator that would show it but felt it was a bit difficult to do it nicely within the resolution limits.
About the ground collision. I didn't want to have the collision exactly on the ground as I didn't think it would feel "bubbley" enough(whatever that even means). The collision is actually below the ground tile and I made it so it will bounce you back if you go below it. Wanted to give the player a bigger area to move around in as well because of how the bubble-shot moves. I didn't know about that function though, so thanks for that! Might try that out next time I make something in PICO-8. :D