oops.  Pulling a method definition out into the correct scope
pulling @speed out into an object attribute for movable
tightening up collision so that it's pixel based after checking tile-level collisions
uncommenting important line
light cleanup