updated movement
added / tested event scheduling system