and や or を使わず、入れ子の一つずつ条件にすると、理論上は早くなるね。

if x>0 and x<10 {;これだと二つの実行プロセス}

if x>0 {
if x<10 {;ここはxが0より大きくないと実行されないプロセス}
}

HSPなら

@実行ファイルにするだけで、やたら早くなる(もうびっくり!)
A#include の拡張プラグインを減らすだけで劇的に変わる。
Bawait を挟んで衝突の無いときの速度をわざと遅く調整し一定に保つ 
Credraw を使って、描画の更新を減らす
D複雑な線画や画像は予めバッファにぶち込んでおいて、gcopyに頼る
E座標計算で判定し、スプライト判定や割り込みなどは使わない