Understanding the fundamentals of system design will help you build more robust interactions in your game. Will shares his tips for what to take into account when designing an interactive system for your players.