Check your "go to jail" frequencies. Getting sent to jail 3-5 times every single time around the board is unacceptable and ruins the flow of the game. Last game I played took 17 rolls to finally make it around the board the first time, all the while NPCs were buying up all my properties. Something is broken in your algorithm.