Mod by doctor3141 and ported by KeeperofMee