Cleaned up Action/Effect interfacing

Also restructured the model to have
subdirectories that cluster related information

Still need structure in place to request how
to play a card
And what information to send to the frontend
about given effects