adds tick(), monsters can move