An integrated ship control system for CS Manchester Challenge