protected boolean shouldCreateInvader() {
        // Check if the number of ticks (threshold) have passed
        if (totalMomentsCount % Shared.NEW_INVADER_THRESHOLD != 0) {
            return false;
        }

        // Add a bit of randomness so the invaders movement is not so droningly
        Random rand = new Random();
        int chance = rand.nextInt(100);

        return chance < Shared.NEW_INVADER_CHANCE;
    }