Roughly working how I wanted it to, first goals have been met