java bus system simulation