Implementing the ChoseSideRule

If any of the side blocks are available, i'll use it.