Use concrete named classes rather than anonymous inner classes for
engine factories
Eliminate a lot of anonymous inner classes
Merge branch 'master' into feature/multiplayer
Interfaces for serialization and some implementations
Kryo serializer for Serialized instances
Use Serialized interface + implementation from ssf4j
Don't create the Kryo twice
EngineFactories now Serialized
EvilineKryo and a test