A Platform Abstraction Game Framework