Here goes only the per-frame interaction

first commit