For reading .osu beatmap files into c# objects
Object types mostly adhere to this page in the osu-wiki, with few additional enums for better readability, and changing decimal to double for few properties, to better represent unusual values possible for them in the actual game.
- Lack of storyboard reading support (they are simply ignored)
- Mostly tested on std maps, other game modes might not be read as expected