Added back LilyPad support through reflection...

fixed severe compass bug, and cleant up functions.