Added logic to BMGameAction to account for changing of number of sides
Added unit tests to BMGameActionTest for changing number of sides