public EntityType getType() {
        if (isFalling()) {
            if (moveTactic.getXOrientation() > 0) {
                return EntityType.DOODLE_R_F;
            }
            if (moveTactic.getXOrientation() < 0) {
                return EntityType.DOODLE_L_F;
            }
            return lastOrientation.equals(Orientation.LEFT) ? EntityType.DOODLE_L_F : EntityType.DOODLE_R_F;
        } else {
            if (moveTactic.getXOrientation() > 0) {
                return EntityType.DOODLE_R_J;
            }
            if (moveTactic.getXOrientation() < 0) {
                return EntityType.DOODLE_L_J;
            }
            return lastOrientation.equals(Orientation.LEFT) ? EntityType.DOODLE_L_J : EntityType.DOODLE_R_J;
        }
    }