add some comments
add timed action
add global timer singleton
add action_timed
update proj