Fuck it, sub maps almost works. Good enough for now