Dice can go outside of the map and sometimes they can nest each other in the same spot. I can give some advice for the future since our game had to deal with the same problems. We used a matrix to keep the state of the level and when we wanted to move any dice we were just checking the matrix if that move is valid or not. Other than a few bugs music and art style are very good.