(src) : progress

experimenting EventHandler.
- theres a circular dependency where Engine contains and calls
EventHandler::Update and EventHandler needs to pass some event back to
Engine.
(src) : progress
(src) : source file restructure
(src) : progress

exception when pushing sf::Event::Closed into EventQueue.
(src) : progress

exception thrown issue fixed.
(src) : progress

- fixed issue where renderer::update wasnt being called.