Initialization does not use rotate, writes directly
Make sure invalid values are NEVER written. Fixed bug that made crazy writes on ticks
Fixing warnings. Will attempt first communication twice