Language requirements: Java version 1.8, JUnit 4 Context The block world in this assignment (inspired by a popular video game) includes: ? a set of tiles containing blocks, ? a variety of different block types,