Wow this is such an amazing concept! If you want to get far you have to plan ahead from the begining that is very well done!