Divided rotation logic into multiple subroutines
Adding tests
Smart rotation is now working! Woo!

Added lots of test cases for the static Emplacement methods
Added a TestScreen that tests the smartrotation
Switched out of test-mode