Working, removed abstract tilt monitor, as it turns out you cant overide instance variables