Added engine core class
Added environment singleton
removed .user file
Added System factory