Fixed up hero movement; added bounds control