Designing a Gaming Platform - Blocking it Out (Part 1)