Tutorial end; somewhat broken version of fragments (works, but not done correctly)