c++ entity system

more info will be added someday, probably.