port to monogame (net v3) and java
) and java