A top down shooter in Java