@Override
    protected void handleMessage(String message) {
        String[] parsed = message.split(":");
        if(message.equals(REVERSE_DIRECTION)) {
            this.position.x -= this.velocity.x * 0.07;
            this.velocity.x = -this.velocity.x;
            this.position.y -= DOWNWARD_MOVEMENT;
        }
        else if(message.equals(FIRE)) {
            this.fire();
        }
        else if(parsed[0].equals("collision")) {
            this.destroy();
        }
    }