Pygame is a bit basic though, is there anything for python which can do more?