added latest event system
added minecraft abstraction layer
added Angle class