Continued moving the field model to an all area implementation.  Made
setting cards on the field obey more rules which will help prevent
future bugs.