mainly simulation

- added 3d visualization
- added serial protocol class for better management