Fixed some warnings. Changed the way engine projects output and include headers.