added guicomponents and made it easier to create gridmenus in the leveleditor class.