DID RANDOM CRAP/ADDED CASTLE/TRIED AND FAILED TO CLEAN UP CODE -- GG I SUCK