There is a new url:
http://rattiesftw.99webs.info/clicks/ - we are having some glitches though, so you may want to wait, but thank you very much. :3
EDIT: Glitches have been narrowed down - image problems seem to only be on my site for some reason, but there is something wrong with the connection.