Week 05

This week I have been working on game controller implementation. First I wrote most of one implementation and then removed that in favor of a more-code but less complex solution.