Note: enet uses 'malloc' and 'free' as field names in a struct - this does not work with any compiler using some sort of heap instrumentation that #defines these names! This had to be changed to allow MSVC debug builds to compile again.
* subprojects fpr game frontends added and unsigned char option put into global flags.