Changed the organization of the Plays. Now they follow the State Pattern, where the strucuter is defined at the Play() class, and the specific methods are declared on the Play() class and defined in the inherited classes.
Merge branch 'master' of https://github.com/unball/ieee-very-small

Conflicts:
	software/src/strategy/play.cpp
	software/src/strategy/play1.cpp