Implemented isValidPlayerState()
MORE RANDOM STUFF
New placeholder Wall object.
Removed the Player parameter, as it is actually never needed.
generateDistribution() now throws an IllegalArgumentException if the player state is invalid.
Package orginization overhaul. Probably going to need more commits on sync github properly