Smoothed out of bounds reach, and added mouse functionality