Adds better prototype handling for Block class
Improves formatting
Organizes the mod loading
Adds an interface for chunk generation