functions added:
bool getlive();
void setlive(bool);
int getderection();
void setderection(int);