Moved rest of necessary GUI to common, implemented basic Shore calculations, implemented multiple effective areas for shore, misc bugs and fixes