public void createMiniMap(Graphics2D g) {
        g.setColor(new Color(200,200,200,75));
        g.fillRect(Constants.FRAME_WIDTH - MINIMAP_WIDTH, Constants.FRAME_HEIGHT - MINIMAP_HEIGHT, MINIMAP_WIDTH, MINIMAP_HEIGHT);
        g.setColor(new Color(200,200,200,200));
        g.drawRect(Constants.FRAME_WIDTH - MINIMAP_WIDTH, Constants.FRAME_HEIGHT - MINIMAP_HEIGHT, MINIMAP_WIDTH, MINIMAP_HEIGHT);
        for (GameObject obj: game.getGameObjects()) {
            if (!(obj instanceof Powerup || obj instanceof EnergyShield || obj instanceof Bullet))  {
                int locX = (int)obj.s.x/(Constants.WORLD_WIDTH/MINIMAP_WIDTH);
                int locY = (int)obj.s.y/(Constants.WORLD_HEIGHT/MINIMAP_HEIGHT);
                g.setColor(Color.RED);
                if (obj instanceof Ship) g.setColor(Color.GREEN);
                if (obj instanceof Saucer) g.setColor(Color.BLUE);
                g.fillOval((Constants.FRAME_WIDTH - MINIMAP_WIDTH) + locX, (Constants.FRAME_HEIGHT - MINIMAP_HEIGHT) + locY,
                        5, 5);
            }
        }

    }