added map management and clara refact a bit
added play struct and basic funcs