Make client run maximized and fix layout problems
- Fix bug in AttackEntityAction not releasing attacker
- Fix bug in TrainAction in which the trainee is assumed to exist in the OnFailure and OnSucccess handlers
- Add more logging to planner
- Retriever now takes set of cases to exclude from the search
- Retriever never match with a case with different goal type

Signed-off-by: MHesham <mhesham.fcis@gmail.com>