Beginning of system refactoring
updated entity for new system design
Added render system and removed rendering code from engine
added and refactored movement system
More refactoring, segmentation faults but almost there