Needs more documentation on the difference between the two constructors in Property as currently it is difficult to distinguish between its use cases. TilePassResultModel needs comments to identify the case when the player lands on the tile and how the player is affected. There is documentation in the Tiles class with it being the default model (false, ""), but there should be a reference in TilePassResultModel addressing the case or explicitly stating that either the "passing" or "action" method will handle the logic
Needs more documentation on the difference between the two constructors in Property as currently it is difficult to distinguish between its use cases. TilePassResultModel needs comments to identify the case when the player lands on the tile and how the player is affected. There is documentation in the Tiles class with it being the default model (false, ""), but there should be a reference in TilePassResultModel addressing the case or explicitly stating that either the "passing" or "action" method will handle the logic