implemented rover kata