Added Dynamic Obstacle Types

- Automatically swaps dynamic obstacle types periodically
- Set material color depending dynamic obstacle types