(wip) added switchable cursor edit tool
changed key bindings for editing tiles and added edit tool switching support
fixed NPE when fetching tile's build types for he first time
use control key instead of space to prevent pressing the active JButton
display active edit tool
force grid to display build tiles