Usee double instead of Integer in drawImage

drawImage currently uses an integer, rather than a double. I believe that this is causing the method to be less accurate when run, but correct me if I'm wrong.