that is a long way. What?
even in June you need to have several working prototypes, and be ready to show them. I suggest you could start with this - so to speak decomposite this task is to write a prototype. And you will understand specifically where you have gaps.
Plus, once definitely tightens algebra, geometry and vector.