Adding draw() and update() methods to entities
Comment unused parameter
Replace direct drawing and updating by Systems
Include system.hpp
Some corrections and System handle draw(), update() and handleEvent()