made abstractmainmenu an interface
redundant comment
added test cursor
destroy shadow when objet gets destroyed
rename it to MainMenuInterface
Added custom cursors