Holding Point. Not fully working.
Cleaner Simpler. Visualisation only