Creating a universal character controller, prototyping various game design ideas to establish an explicit game design philosophy