editor ui positioning change; basic error handling
moved different palettes into their own files
added data-cover to more scripts
accidentally copied incorrect UnitPalette into its own file; fixed now
unit selection in editor
It is now each individual renderMethod's responsibility to render the selection rectangle; it now doesn't show up in unit_palette
bit of drying for palettes; can delete units in the editor