Can I ask how such a complex game with that many mechanics and stuff happening on screen, run this good on pygame? I mean yeah it isn't 60 fps but still, is it just really optimized or are you somehow using the gpu?
Pygame comes equipped with built-in support for hardware acceleration, making it a snap to harness the full might of the GPU.
I didn't use the gpu at all for this one. I have a framework that's already fairly optimized, so I didn't really have to think about it.