changed retina to store it's position to double
fixed bug with moving Retina into valid positions