Change starting position working properly, maybe change data structures
later