Added #pragma once to Assets.hpp
Add additional warnings for windows by default