Started Entity-component system, updated all file formatting, etc