Thanks for actually playing this game and reviewing it even though it is buggy and clearly lacks polishing.
Yes, we intended to do an advanced mechanics. and yes it is related to those numbers on the UI. The lack of explanation is partly because we intended for the player to experiment with the numbers and see what those UI actually means, but i agree that the UI is very bad at communicating something useful or to hint the player at those advanced mechanics.
The first "enemy" that's almost invincible is actually immune to the bullet that "holds" the same roll from player's gun. This is so the player can learn that the dice roll from the UI and enemies dice roll actually means something. Player's first dice core is also the same with the first "enemy" dice core, so if the player want to kill it, they need to figure out a way to make their rolls different with the enemy. There's actually a floating text saying "Immune to same" if you hit the first enemy, but again, it lacks polishing to actually make the text easier to spot. We also didn't have time to put a text on the bullet to indicate the roll that the bullet is "holding". After killing the first "enemy", the game then actually starts.
About how no enemies spawn after around 3-6, there was a MAJOR bug that we just found out after submitting it (Only missing 1 line of code lol).
Thanks again for your feedback, now we know how a player is actually approaching our game and how difficult it is for the player to understand the game. The game definitely needs a better tutorial and a better UI.