Changed rules a bit, but it's still not good looking :(