stop hero from moveing out of visible area.
basic bullet implement. and changed rotation rule.