Blocks
This adds a second (code quality wise way better) system for blocks. A lot of things got abstract with interfaces. It is currently running next to PixLyzer system (legacy). See #40
This MR also introduces a hybrid pixlyzer system, only part of the data is getting load from it, the rest is "hardcoded" into minosoft. hardcoded is a hard word, it could be extracted into a minecraft mod without a problem.