Refactored Area, implemented current player

Refactored area to put validaiton logic in action. Area is now simply a
container for entries.
Implemented current player correctly.
Removed notion of advanced playing options, for first iteration we only
allow the normal mode