That was really fun! It's so true how things can evolve during game development, starting with only squares to test movements and collisions, then discover strange behaviours after changing one line of code.
Thank you, that was a great experience. :)