This is super fleshed out for 48 hours (less, even: you were done early iirc), that aspect is honestly astounding! My main gripe with this however is that gameplay can be a bit dry at times (might have benefitted from some animations). All in all, though, well done!