hard mode

Signed-off-by: Tachyony <tachyony@live.co.uk>