Top-down shooter game (Java)