Implemented shapes, font abstraction layer, moved game loop handlers to seperate namespace, implemented TranslateToEffect, added Vector3.