also have this WIP. no idea when i'll finish this, as mentioned I'm going to take a break for like a week.