Virtual Gaming Platforms: System Design, Features, plus Interaction Flow