#[system]
Marks a function as a system
System functions must have exactly one parameter: ctx: &mut Context
ctx: &mut Context
#[system] fn movement(ctx: &mut Context) { // ... }