Continued work on #6

Have refactored some old code and added to the placement logic. The
ladders are now placing correctly. But won't stop placeing until all
laders are placed even if machine is turned off.