alr, i think i should fix the fraction squares
so since some decimal numbers cant be a fraction, lets make some changes:
- all decimal squares will move how many squares depending on the "raw" part and needs to be rounded (for example if that piece move 6.9 squares then since 9 > 5, it will move 7 squares)
-the same logic also applied with:
+ 6.5 squares (rounding up) to 7 squares
+ 4.2 squares (rounding down) to 4 squares
- you will need to wait how many moves according to the tenths row, like:
+3.5 squares (tenths: 5): wait 5 moves
+9.1021 squares (tenths: 1): wait 1 move
- capturing only max to 1 square (normal chess sett.) like:
+ capturing 0.5 squares
- capturing [decimal] squares will counts as capturing 1 square (needed to break math):
+capturing 0.5 squares will now capture all the pieces
+ the same logic applies for capturing a piece that just move [decimal] moves long without any problems