Fixed moving, ID added for pipes, View switch works.

- need to add pipes to the arraylist
- need to draw more pipes and get the move index