Some microoptimization
Fixed warnings
Pre-allocate getter vectors & some cleanup
Made mouselock aware of the window losing focus, beginnings of entities parser