better index checking
  outsourced phi_add, new entitiy.rotate
  start work on creature behaviour
  first creature will be a bug
  loading states