pygame: use patch DSL