Bug movement boilerplate