Most of the Major Required Classes a good
Framework would need for minecraft mini games. Do not worry I have written virtually all of these already. This is to allow me to re write any if required using an alternative branch.