extract method
using inferred types when possible, making the monster class non-static
renaming variables and getting rid of hungarian notation, it's 2013\!