Wuh oh, the brother will become the master

I wonder how badly I've sinned. Let's see, what do I know about UI design?
1) Keyboard accessibility for all commands
2) Be consistent in terminology and layout
3) Use familiar controls/widgets or elements that relate to real-world objects that users are familiar with.
4) Menus for all windows should be merged into a single menu bar (I'm probably supposed to do this with the toolbar too, but it just seems to inconvenient to put those buttons so far from where they apply).
5) Enter should press the OK/Default button, Escape should press the Cancel button
6) All commands should be apparent on the UI (no hidden commands that users are expected to use)
7) Don't try to accomplish everything on one screen; split distinct tasks out into separate screens.
8 ) For irreversible/drastic actions, prompt the user to confirm.
9) Provide the user with helpful error messages focusing on what to do rather than what went wrong or what not to do.
10) Show an hourglass pointer during potentially lengthy operations if the UI will be unresponsive. For very lengthy operations, show a progress bar.
11) Don't require the user to redefine their sprite templates for every map independently

.