Fixed && major makefile system rework
small refactor
Forgot a couple files.
Implemented SP menu, minor UI fixes
Small Makefile fix