Change Location to (Int, Int)

Location ought to be (int, Int) not (Float, Float). Apparently we wrote
everything such that this has no actual effect on the game.