Surfboard now uses angular rotation for movement but code needs significant refactoring.