Cleanup and started on ECS

* Cleaned up systems a bit
* Cleaned up lab a bit
* Started implementing ECS, utilizing EntityX