Added gameengine and basic state interface files (copied from ld30)