Single Player functionality complete.