top down shooter in Python