F adv motion

Needs careful reviewing by everyone I think. Probably need documentation and annotation too. 
Also what if the decimal before the float specifier for?