private void processInput() {
        for (Event event : WINDOW.pollEvents()) {
            switch (event.type) {
                case CLOSED:
                    WINDOW.close();
                    break;
                case RESIZED:
                    Vector2i size = event.asSizeEvent().size;
                    GAME_VIEW.reset(new FloatRect(0.0f, 0.0f, size.x, size.y));
                    GAME_VIEW.zoom(ZOOM);
                    PLAYER.updateSprite();
                    break;
                case KEY_PRESSED:
                    switch (event.asKeyEvent().key) {
                    }
                    break;
            }
        }
        if (Keyboard.isKeyPressed(Keyboard.Key.W)) {
            PLAYER.move(Direction.NORTH);
        } else if (Keyboard.isKeyPressed(Keyboard.Key.A)) {
            PLAYER.move(Direction.WEST);
        } else if (Keyboard.isKeyPressed(Keyboard.Key.S)) {
            PLAYER.move(Direction.SOUTH);
        } else if (Keyboard.isKeyPressed(Keyboard.Key.D)) {
            PLAYER.move(Direction.EAST);
        }
    }