Course player prototype - not by any means fully functional