Pretty good for 3 hours, I just don’t really see the connection to the theme. Still, it could become a very good game!
I too wanted to make a python game, but I was uncertain as to whether I can complete it in 3h.
P.S.: screen.blit() is your friend
screen.flip() is fine for updating, but always try to use screen.blit() and draw sprites, even if they’re just a white rectangle. You will almost never use the normal draw commands.