fix save/load functions still naming Serializer/Deserializer in declaration
update Vec2, Mat3, Color save/load functions
starting migrating Entity/EntityPool to new save/load system