Basic monster implementation, still needs muchos work