The classic for 2D games in Python: windows, sprites, keyboard, collisions and sound.
Pass the Python Test to choose a field and a library.