And like xredxthornsx said, i havent actually tested this thoroughly, so if anyone finds any bugs, post a comment about it and ill fix it asap!