Graphic code cleanup
Add arrow primitive for the graphic interface
Make arrow look better + code logic for using the arrows for the simulation