Fixed rotation going out of bounds, prettier UI