added Camera class so that view moves with player
revised draw() method to function with new Camera