added a almost 100% complete working timeunit system