added TimeComponent & TimeLeftSystem