Made Entity ctor take Vectorf by value
Removed superfluous Entity::onAdded call, changed Entity list sorting order
Moved makeState outside of class definition. Removed Game::close. Re-added currentState_ ptr. Made Window ptr unique, made getter return reference to unique ptr.
Stopped moveEntity from invalidating update range-for