Refractoring: input moved to VS

- RealPlayer now implements InputInterface
- All console-relevant input operations moved to ConsoleVS class
Switch from console UI to GUI

Done scratch of new interface, most of the information outputs just
fine, no input
Add GUI support for users input

Now available:
- picking units
- playing cards
- choosing units for "PlayerTargeter"
Improve FieldDrawer UI

- Enable hero targeting
- Add basic unit coloring