final adjustments; adds smokemonster on both sides
adds smokemonster to onmove function