Modified update loop

- Functions in update loop changed from SDL-timed to std::chrono. Also
compiler with support for <thread> is now required
- Added children to GameObjects