Cleaning up and fixing issues

The "game" now builds on Linux, but doesn't work on 64-bit due to value returns in Angelscript
Also includes a diff file of the serializer changes