Support dragging the goal window

Fix for #156

Summary of issues as of right now:

- Resizing doesn't work correctly on "remote" levels
- Goal button may overlap with level name if it has a long name (e.g., level remoteAdvanced5)
- Dragging the goal window all the way down may cause the goal window to close