Avoid unnecessary instances
Better GameLoop logic
Merge with master