public void draw(final Rectangle viewPort, final Graphics2D g) {
        // Parallax background
        // Background animated objects
        // Foreground geometry/blocks (collision layer?)
        // Foreground animated objects (decoration layer)
        // Enemies
        // Player
        // Foremost animated objects
        // UI elements
        entity.draw(g, viewPort.x + viewPort.width/2 + x, viewPort.y + viewPort.height/2 - y);
    }