Tweaks to timeline
Refactor abilities and implement a read-only mode