Fixed, and added a delete button! Thanks for the headsup!
Also yes! Thanks! pygame is very versatile, but takes a lot of boilerplate code to get working.I've been developing classes to abstract it since I started game dev. Very satisfying to see that effort pay off